/*
 * IpcRemoto.h
 *
 *  Created on: 14/08/2014
 *      Author: migue
 */

#ifndef IPCREMOTO_H_
#define IPCREMOTO_H_

#include "../ipc/ColaMensajes.h"
#include "../defines.h"

class IpcRemoto {
public:
	IpcRemoto(int idCliente, int idIpc);

	void cerrarConexion();

	void iniciarConexion();

	virtual ~IpcRemoto();

protected:

	void enviarPedido();

	MENSAJE _msj, _recibido;

private:
	ColaMensajes _cEnvio, _cRecibo;
	int _idCliente, _idBroker, _idIpc;

	int _version;

};

#endif /* IPCREMOTO_H_ */
